package DBLayer;

import java.util.ArrayList;

import ModelLayer.Guest;
import ModelLayer.Room;

public interface IFDBGuest {
	public Guest getGuest(int guestId, boolean retriveAssociation);

	public int insertGuest(Guest guest);

	public int updateGuest(Guest guest);

	public int updateGuestRoom(int guestId, Room room);

	public int deleteGuest(int guestId);

	public ArrayList<Guest> getAllGuest(boolean retrieveAssociation);

	public ArrayList<Guest> getGuestForRoom(int roomId,
			boolean retrieveAssociation);
}
